self inflicted - French English Dictionary